package com.ykht.proj.coupon.vo;

import com.ykht.proj.coupon.dto.CnBrandDTO;
import com.ykht.proj.coupon.entity.CnCoupon;
import com.ykht.proj.coupon.entity.FxCmsInfo;
import com.ykht.proj.coupon.entity.FxCmsTag;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @Author: lazyBoy
 * @Date: 2021/2/1 16:53
 */
@Data
public class FxCmsInfoVO extends FxCmsInfo {

	@ApiModelProperty("0添加1不添加")
	private Integer addCouponFlag;
	@ApiModelProperty("服务员id")
	private Long waiterId;
	private Long perId;

	@ApiModelProperty("品牌名")
	private String brandName;

	@ApiModelProperty("品牌logo")
	private String logoUrl;

	@ApiModelProperty("标签名")
	private String tagName;

	@ApiModelProperty("更新开始日期")
	private String updateStartDate;

	@ApiModelProperty("更新结束日期")
	private String updateEndDate;

	@ApiModelProperty("排序方式")
	private Integer sortOrder;

	@ApiModelProperty("撰写开始日期")
	private String createStartDate;

	@ApiModelProperty("撰写结束日期")
	private String createEndDate;

	@ApiModelProperty("优惠券集合")
	private List<CnCoupon> couponList;

	@ApiModelProperty("标题集合")
	private List<FxCmsTag> tagList;

	@ApiModelProperty("是否是草稿")
	private Integer isDraft;

	@ApiModelProperty("状态名")
	private String statusName;

	@ApiModelProperty("是否点赞")
	private Integer giveALikeStatus;

	@ApiModelProperty("当前用户转发次数")
	private Integer myForwardCount;

	@ApiModelProperty("后置状态名称")
	private String postStatusName;

	@ApiModelProperty("撰写人")
	private String userName;

	@ApiModelProperty("品牌集合")
	private List<CnBrandDTO> brandList = new ArrayList<>();

	@ApiModelProperty("优惠券ID集合")
	private List<Long> couponIdList = new ArrayList<>();

	@ApiModelProperty("栏目ID集合")
	private List<Long> columnIdList = new ArrayList<>();

	@ApiModelProperty("ID集合")
	private List<Long> idList = new ArrayList<>();

	@ApiModelProperty("栏目名称")
	private String columnName;

	@ApiModelProperty("门店ID")
	private Long shopId;

	@ApiModelProperty("序列")
	private Integer rowNum;

	@ApiModelProperty("推荐值的排序")
	private Integer recommendValueSort;

}
